/*
 * @Author: lwHao
 * @Date: 2020-07-17 16:09:57
 * @LastEditors: lwHao
 * @LastEditTime: 2020-07-17 16:51:27
 */ 
import json from 'rollup-plugin-json'
// 使用模块名称导入对应的模块儿
import resolve from 'rollup-plugin-node-resolve'
// 支持commonjs导出
import commonjs from 'rollup-plugin-commonjs'

export default {
  input: 'src/index.js',
  // 多入口打包配置方式1 , 多入口打包方式内部默认启用代码拆分
  // input: ['src/index.js','src/joseph.js'],
  // 多入口打包配置方式2
  input: {
    index: 'src/index.js',
    joseph: 'src/joseph.js'
  },
  // output: {
  //   file: 'dist/bundle.js',
  //   format: 'iife' // 自执行函数
  // },
  // code spliting配置方式
  output: {
    dir: 'dist',
    format: 'amd'
  },
  plugins: [
    json(),
    resolve(),
    commonjs(),
  ]
}